package com.qymerge.manage.data.service;

import com.qymerge.manage.core.bean.ActionResultRO;
import com.qymerge.manage.core.bean.DataTableRO;
import com.qymerge.manage.core.bean.PageRequest;
import com.qymerge.manage.data.dto.YyueDto;
import com.qymerge.manage.data.dto.export.YyueExportDTO;
import com.qymerge.manage.data.ro.YyueRO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 *<p>Title: IYyueService</p>
 *<p>Description: 预约记录</p>
 *
 *@Author cong.zhang
 *@Version 1.0.0
 *@Date 2020/12/19
 *@Time 18:18
 */
public interface IYyueService {

    DataTableRO list(YyueDto ro, PageRequest pageRequest);

    YyueRO detail(Long id);

    ActionResultRO save(YyueRO ro);

    ActionResultRO delete(Long[] ids);

    List<YyueExportDTO> exportData(YyueDto ro);

    ActionResultRO updateIshx(long id, int status, String desc);

    ActionResultRO importData(MultipartFile uploadify, int flag);

}
